// 搜索表单接口
export interface SearchFormProps {
  /** 投放组ID */
  group_id: number | null;
  /** 平台ID */
  platform: number | null;
  /** 日期范围 */
  date_range: [string, string] | null;
}

// 广告计划2统计数据项
export interface Plan2StatsItem {
  /** 类型：group-投放组, user-投放人员 */
  type: 'group' | 'user';
  /** ID（部门ID或用户ID） */
  id: number;
  /** 名称（部门名称或用户名） */
  name: string;
  /** 父级名称（投放人员的所属投放组） */
  parent_name: string;
  /** 广告费用 */
  total_cost: number;
}

// 投放组选项
export interface GroupOption {
  value: number;
  label: string;
}

// 平台选项
export interface PlatformOption {
  value: number;
  label: string;
}

// API响应接口
export interface Plan2StatsResponse {
  stats_data: Plan2StatsItem[];
  group_options: GroupOption[];
  platform_options: PlatformOption[];
} 